BILL : a table-based, knowledge-intensive othello program
نویسندگان
چکیده
A constant dilemma facing game-playing programs is whether to emphasize searching or knowledge. This paper describes a world-championship level Othello program, BILL, that succeeds in both dimensions. The success of BILL is largely due to its understanding of many important Othello features by using a pre-compiled knowledge base of board patterns. Because of this pre-compiled nature of its knowledge, BILL'S evaluation function simply consists of a series of table lookup's. It is therefore very fast. Additional key features of BILL include an iterativelydeepened zero-window search, an intelligent timing algorithm, an efficient, linked-move killer table, and a hash table. This paper contains detailed descriptions of the game of Othello and BILL, the results of BILL , and an outline for future research. -mis research was partly sponsored by a National Science Foundation Graduate Fellowship. The views and conclusions contained m this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of the National Science Foundation or the US Government
منابع مشابه
Teaching the HONEST Neural Network to Judge the Strength of Othello Positions
Bayesian learning, a statistical method, has been successfully applied to the feature combination stage of the evaluation function of the Othello program BILL, which won the 1989 North American Computer World Othello Championship. We have investigated the use of a novel neural network called HONEST in place of Bayesian learning in BILL. We implemented HONEST in six of BILL's twenty-six evaluati...
متن کاملExperiments with Multi{ProbCut and a New High{Quality Evaluation Function for Othello
This paper presents ideas concerning game{tree evaluation that recently improved the author's strong Othello program LOGISTELLO considerably. Two main parts of this program have been reened. In the rst part of this paper, a new evaluation function for Othello is described. While it is table{based like its predecessors , a novel procedure for estimating table entries now allows modeling pattern ...
متن کاملEvolving Neural Networks to Focus Minimax Search
Neural networks were evolved through genetic algorithms to focus minimax search in the game of Othello. At each level of the search tree, the focus networks decide which moves are promising enough to be explored further. The networks effectively hide problem states from minimax based on the knowledge they have evolved about the limitations of minimax and the evaluation function. Focus networks ...
متن کاملA World-Championship-Level Othello Program
Othello is a recent addition to the collection of games that have been examined within artificial intelligence. Advances have been rapid, yielding programs that have reached the level of world-championship play. This article describes the current champion Othello program, Iago. The work described here includes: (1) a task analysis of Othello; (2) the implemenation of a program based on this ana...
متن کاملEvolving Neural Networks to cus
Neural networks were evolved through genetic algorithms to focus minimax search in the game of Othello. At each level of the search tree, the focus networks decide which moves are promising enough to be explored further. The networks effectively hide problem states from minimax based on the knowledge they have evolved about the limitations of minimax and the evaluation function. Focus networks ...
متن کامل